// gjw/pages/jishi/xifen.js
const app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    page:1,
    motto: 'Hello World',
    userInfo: {},
    hasUserInfo: false,
    canIUse: wx.canIUse('button.open-type.getUserInfo'),

    menu: ['分类A', '分类B', '分类C', '分类D', '分类E', '分类F', '分类G', '分类H',],
    index: 0,
    activeIndex: 1,
    list: [],
    
  },

  tabClick: function (e) {
    var that = this
    that.setData({
      sliderOffset: e.currentTarget.dataset.offsetLeft,
      activeIndex: e.currentTarget.dataset.index + 1,
      ct_id: e.currentTarget.dataset.id
    })
    var id = e.currentTarget.dataset.id
    app.util.request({
      url: 'entry/wxapp/storecuscateid',
      data: {
        cth_id: id
      },
      success: function (res) {
        
        if (res.data.code == 500) {
          that.setData({
            noData: 0
          })
        } else if (res.data.code == 200) {
          var array = res.data.res
          for (let i in array) {
            array[i].img = array[i].img.split(',')
          }
          that.setData({
            noData: 1,
            list: array
          })
        }
      }
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that=this
		var siteUrl = wx.getStorageSync('siteUrl')
    console.log(options)  
    that.setData({
      j_id: options,
      siteUrl: siteUrl
    })
    that.getdata()
    // that.tuijian()
  },
  

  // 获取三级分类
  getdata: function (e) {
    var that = this
    var j_id = that.data.j_id.id
    app.util.request({
      url: 'entry/wxapp/Catessub',
      data: {
        pid: j_id
      },
      success: function (res) {
        
        if (res.data.code == 500) {
          that.setData({
            menu: []
          })
          app.util.request({
            url: 'entry/wxapp/Storesub',
            data: {
              ct_id: j_id
            },
            success: function (res) {
              
              if (res.data.code == 500) {
                that.setData({
                  noData: 0
                })
              } else if (res.data.code == 200) {
                that.setData({
                  list: res.data.res,
                  noData: 1
                })
              }
            }
          })
        } else if (res.data.code == 200) {
          that.setData({
            menu: res.data.res
          })
					app.util.request({
						url: 'entry/wxapp/storecuscateid',
						data: {
							cth_id: res.data.res[0].id
						},
						success: function (res) {
							
							if (res.data.code == 500) {
								that.setData({
									noData: 0
								})
							} else if (res.data.code == 200) {
								var array = res.data.res
								for (let i in array) {
									array[i].img = array[i].img.split(',')
								}
								that.setData({
									noData: 1,
									list: array
								})
							}
						}
					})

        }
      }
    })
  },

  once: function (e) {
    var n = 0;
    var that = this
    that.setData({
      activeIndex: n
    })
    that.tuijian()
  },




  // 获取推荐数据
  tuijian:function(e){
    var that=this
		var j_id = that.data.j_id.id
    app.util.request({
      url:'entry/wxapp/Storesubup', 
      data:{
        ct_id: j_id
      },
      success:function(res){
        
        if(res.data.code==500){
          that.setData({
            noData:0
          })
        }else if (res.data.code == 200) {
          var array=res.data.res
          for (let i in array){
            array[i].img = array[i].img.split(',')
          }
          that.setData({
            noData: 1,
            list: array
          })
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this
    var menu = that.data.menu
    var activeIndex = that.data.activeIndex
    if (menu.length == 0) {
      app.util.request({
        url: 'entry/wxapp/Storesub',
        data: {
					ct_id: that.data.j_id.id
        },
        success: function (res) {
          if (res.data.code == 500) {
            that.setData({
              noData: 0
            })
          } else if (res.data.code == 200) {
            that.setData({
              list: res.data.res,
              noData: 1
            })
          }
        }
      })
    } else{
      if (activeIndex == 0) {

        // that.tuijian()
      } else {
        var three_id = menu[activeIndex - 1].id
        app.util.request({
          url: 'entry/wxapp/storecuscateid',
          data: {
            cth_id: three_id
          },
          success: function (res) {
            
            if (res.data.code == 500) {
              that.setData({
                noData: 0
              })
            } else if (res.data.code == 200) {
              var array = res.data.res
              for (let i in array) {
                array[i].img = array[i].img.split(',')
              }
              that.setData({
                noData: 1,
                list: array
              })
            }
          }
        })
      }
    }
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */

  onPullDownRefresh: function () {
    var that = this
    var menu = that.data.menu
    var activeIndex = that.data.activeIndex
    var ct_id = that.data.j_id.id
    if (menu.length == 0) {    //二级分类商品。，没有三级
      // that.tuijian()
      app.util.request({
        url: 'entry/wxapp/Storesub',
        data: {
          ct_id: ct_id
        },
        success: function (res) {
          if (res.data.code == 500) {
            that.setData({
              noData: 0
            })
          } else if (res.data.code == 200) {
            that.setData({
              list: res.data.res,
              noData: 1
            })
          }
        }
      })
    } else {
      if (activeIndex == 0) {

        // that.tuijian()
      } else {
        var three_id = menu[activeIndex - 1].id
        app.util.request({
          url: 'entry/wxapp/storecuscateid',
          data: {
            cth_id: three_id
          },
          success: function (res) {
            
            if (res.data.code == 500) {
              that.setData({
                noData: 0
              })
            } else if (res.data.code == 200) {
              var array = res.data.res
              for (let i in array) {
                array[i].img = array[i].img.split(',')
              }
              that.setData({
                noData: 1,
                list: array
              })
            }
          }
        })
      }
    }

    wx.stopPullDownRefresh()
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  // onReachBottom: function () {
  //    var that=this
  //    var activeIndex=that.data.activeIndex
  //    that.data.page=that.data.page+1
  //    var ct_id = that.data.ct_id
  //    console.log(ct_id)
  //    if (activeIndex==0){
  //      app.util.request({
  //        'url': 'entry/wxapp/Marketsubup',
  //        'cachetime': '0',
  //        data: { page: that.data.page },
  //        success: function (res) {
  //          
  //          if (res.data.code == 500) {
  //            wx.showToast({
  //              title: '没有新的数据了！',
  //              icon: 'none'
  //            })
  //          } else if (res.data.code == 200) {
  //            for (let j in res.data.res) {
  //              res.data.res[j].img = res.data.res[j].img.split(',')
  //            }
  //            for (var i = 0; i < res.data.res.length; i++) {
  //              that.data.list.push(res.data.res[i])
  //            }
  //            that.setData({
  //              list: that.data.list
  //            })
  //            
  //          }
  //        }
  //      })
  //    }else{
  //     //  app.util.request({
  //     //    url: 'entry/wxapp/Marketcuscateid',
  //     //    data: {
  //     //      cth_id: ct_id,page:that.data.page
  //     //    },
  //     //    success: function (res) {
  //     //      
  //     //      if (res.data.code == 500) {
  //     //        wx.showToast({
  //     //          title: '没有新的数据了！',
  //     //          icon: 'none'
  //     //        })
  //     //      } else if (res.data.code == 200) {
  //     //        for (let j in res.data.res) {
  //     //          res.data.res[j].img = res.data.res[j].img.split(',')
  //     //        }
  //     //        for (var i = 0; i < res.data.res.length; i++) {
  //     //          that.data.list.push(res.data.res[i])
  //     //        }
  //     //        that.setData({
  //     //          list: that.data.list
  //     //        })
  //     //        
  //     //      }
  //     //    }
  //     //  })

  //      if (activeIndex == 0) {
  //        that.tuijian()
  //      } else {
  //        app.util.request({
  //          url: 'entry/wxapp/Shotcuscateid',
  //          data: {
  //            cth_id: ct_id, page: that.data.page
  //          },
  //          success: function (res) {
  //            
  //            if (res.data.code == 500) {
  //              wx.showToast({
  //                title: '没有新的数据了！',
  //                icon: 'none'
  //              })
  //            } else if (res.data.code == 200) {
  //              for (let j in res.data.res) {
  //                res.data.res[j].img = res.data.res[j].img.split(',')
  //              }
  //              for (var i = 0; i < res.data.res.length; i++) {
  //                that.data.list.push(res.data.res[i])
  //              }
  //              that.setData({
  //                list: that.data.list
  //              })
  //              
  //            }
  //          }
  //        })
  //      }
  //    }
  // },
  onReachBottom: function () {
    var that = this
    var menu = that.data.menu
    var activeIndex = that.data.activeIndex
    that.data.page = that.data.page + 1
    var ct_id = that.data.ct_id
    if (menu.length == 0) {
      app.util.request({
        'url': 'entry/wxapp/Storesub',
        'cachetime': '0',
        data: { page: that.data.page },
        success: function (res) {
          
          if (res.data.code == 500) {
            wx.showToast({
              title: '没有新的数据了！',
              icon: 'none'
            })
          } else if (res.data.code == 200) {
            for (let j in res.data.res) {
              res.data.res[j].img = res.data.res[j].img.split(',')
            }
            for (var i = 0; i < res.data.res.length; i++) {
              that.data.list.push(res.data.res[i])
            }
            that.setData({
              list: that.data.list
            })
          }
        }
      })
    } else {
      if (activeIndex == 0) {
        // that.tuijian()
      } else {
        app.util.request({
          url: 'entry/wxapp/storecuscateid',
          data: {
            cth_id: ct_id, page: that.data.page
          },
          success: function (res) {
            
            if (res.data.code == 500) {
              wx.showToast({
                title: '没有新的数据了！',
                icon: 'none'
              })
            } else if (res.data.code == 200) {
              for (let j in res.data.res) {
                res.data.res[j].img = res.data.res[j].img.split(',')
              }
              for (var i = 0; i < res.data.res.length; i++) {
                that.data.list.push(res.data.res[i])
              }
              that.setData({
                list: that.data.list
              })
              
            }
          }
        })
      }

    }
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})